home *** CD-ROM | disk | FTP | other *** search
- /* @(#) zoofns.h 1.7 87/05/03 16:02:33 */
-
- /*
- The contents of this file are hereby released to the public domain.
-
- -- Rahul Dhesi 1986/11/14
- */
-
-
- /* Defines function declarations for all Zoo functions */
-
- #ifdef LINT_ARGS
- long calc_ofs(char *);
- char *addext (char *, char *);
- char *choosefname (struct direntry *);
- char *combine (char[], char *, char *);
- char *emalloc (unsigned int);
- char *erealloc (char *, unsigned int);
- char *findlast (char *, char *);
- char *fixfname (char *);
- char *fullpath (struct direntry *);
- char *getstdin ();
- char *lastptr (char *);
- char *nameptr (char *);
- char *newcat (char *, char *);
- char *memset (char *, int, unsigned);
- char *nextfile (int, char *, int);
- int addfile (int, int);
- int cfactor (long, long);
- int chname (char *, char *);
- int cmpnum (unsigned int, unsigned int, unsigned int, unsigned int);
- int ctrl_c();
- int exists (char *);
- int frd_zooh (struct zoo_header *, FILE *);
- int frd_dir (struct direntry *, FILE *);
- int fwr_dir (struct direntry *, FILE *);
- int fwr_zooh (struct zoo_header *, FILE *);
- int getfile (int, int, long, int);
- int handle_break();
- int kill_files (char *[], int);
- int lzc (int, int);
- int lzd (int, int);
- int match_half (char *, char *);
- int match (char *, char *);
- int readdir (struct direntry *, FILE *, int);
- int settime (int, unsigned int, unsigned int);
- int strcmpi (char *, char *);
- int rd_zooh (struct zoo_header *, int);
- int rd_dir (struct direntry *, int);
- int wr_zooh (struct zoo_header *, int);
- int wr_dir (struct direntry *, int);
- long inlist (char *, unsigned int *, unsigned int *, int);
- long tell (int);
- unsigned long space (int, int *);
- void addbfcrc(char *, int);
- void addfname (char *, long, unsigned int, unsigned int);
- void basename (char *, char []);
- void break_off();
- void close_han (int);
- void comment (char *, char *);
- void extension (char *, char []);
- void fcbpath (struct dta_t *, char *, char *);
- void fixslash (char *);
- void makelist (int, char *[], char *[], int, char *, char *, char *, int *);
- void memerr();
- void newdir (struct direntry *);
- void parse (struct path_st *, char *);
- void prterror(int, char *, );
- void rootname (char *, char *);
- void skip_files (FILE *, unsigned int *, unsigned int *, int *,
- char [], long *);
- void writedir (struct direntry *, FILE *);
- void writenull (int, int);
- void zooadd(char *, int, char **, char *);
- void zoodel(char *, char *, int);
- void zooext(char *, char *);
- void zoolist(char **, char *, int);
- void zoopack (char *, char *);
-
- #else
- /* if no LINT_ARGS */
-
- long calc_ofs();
- char *addext ();
- char *choosefname ();
- char *combine ();
- char *emalloc ();
- char *erealloc ();
- char *findlast ();
- char *fixfname ();
- char *fullpath ();
- char *getstdin ();
- char *lastptr ();
- char *nameptr ();
- char *newcat ();
- char *memset ();
- char *nextfile ();
- int addfile ();
- int cfactor ();
- int chname ();
- int cmpnum ();
- int ctrl_c();
- int exists ();
- int frd_zooh ();
- int frd_dir ();
- int fwr_dir ();
- int fwr_zooh ();
- int getfile ();
- int handle_break();
- int kill_files ();
- int lzc ();
- int lzd ();
- int match_half ();
- int match ();
- int readdir ();
- int settime ();
- int strcmpi ();
- int rd_zooh ();
- int rd_dir ();
- int wr_zooh ();
- int wr_dir ();
- long inlist ();
- long tell ();
- unsigned long space ();
- void addbfcrc();
- void addfname ();
- void basename ();
- void break_off();
- void close_han ();
- void comment ();
- void extension ();
- void fcbpath ();
- void fixslash ();
- void makelist ();
- void memerr();
- void newdir ();
- void parse ();
- void prterror();
- void rootname ();
- void skip_files ();
- void writedir ();
- void writenull ();
- void zooadd();
- void zoodel();
- void zooext();
- void zoolist();
- void zoopack ();
- #endif /* end of no LINT_ARGS */
-